﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Forma5.aspx.cs" Inherits="Forma5"
    MasterPageFile="~/Site.master" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <style type="text/css">
        th
        {
            font-size: x-small;
        }
    </style>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <fieldset>
        <legend><strong>Propiedades</strong></legend>
        <p>
            Poner todas las propiedades como casas, departamentos, terrenos, ranchos, etc. Pasa
            el cursor sobre los encabezados para obtener ayuda.
            <br />
            <span class="label label-inverse">Pasa el cursor sobre los encabezados para obtener ayuda</span>.
        </p>
        <div class="row-fluid">
            <div class="span7 offset7">
                <asp:ValidationSummary ID="InsertPropiedadesValidationSummary" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="InsertPropiedadesValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
                <asp:ValidationSummary ID="UpdatePropiedadesValidationSummary" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="UpdatePropiedadesValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
            </div>
            <%-- END SPAN5 --%>
        </div>
        <%--END ROW--%>
        <div class=" row-fluid">
            <div id="Propiedades">
                <asp:ListView ID="ListView1" runat="server" DataSourceID="PropiedadesDataSource"
                    InsertItemPosition="LastItem" OnItemCommand="ListView1_ItemCommand" Style="font-size: smaller">
                    <LayoutTemplate>
                        <div class="control-group">
                            <table class="table">
                                <tr>
                                    <th id="AdquisicionHelp">
                                        Adquisici&oacute;n
                                    </th>
                                    <th id="DescripcionHelp">
                                        Descripci&oacute;n
                                    </th>
                                    <th id="SuperficieConstruidaHelp">
                                        Superficie Construida
                                    </th>
                                    <th id="ValorComercialHelp">
                                        Valor Comercial
                                    </th>
                                    <th id="CantidadAdeudadaHelp">
                                        Cantidad Adeudada
                                    </th>
                                    <th id="PlazoHelp">
                                        Plazo
                                    </th>
                                    <th id="PagoMensualHelp">
                                        Pago Mensual
                                    </th>
                                    <th>
                                    </th>
                                </tr>
                                <tr id="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </div>
                    </LayoutTemplate>
                    <ItemTemplate>
                        <tr>
                            <td>
                                <asp:Label runat="server" ID="lblFechaAdquisicion"><%#Eval("Propiedades_FechaAdquisicion") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblDescripcion"><%#Eval("Propiedades_Descripcion") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblSuperficie"><%#Eval("Propiedades_SuperficialConstruida") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblValorComercial"><%#String.Format("{0:F2}",Eval("Propiedades_ValorComercial")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblCantidadAdeudo"><%#String.Format("{0:F2}",Eval("Propiedades_CantidadAdeudo")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblPlazo"><%#Eval("Propiedades_Plazo") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblPagoMensual"><%#String.Format("{0:F2}",Eval("Propiedades_PagoMensualRenta")) %></asp:Label>
                            </td>
                            <td>
                                <asp:LinkButton CssClass="btn btn-info" ID="lnkEditar" runat="server" CommandName="Edit">Editar</asp:LinkButton>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpFechaAdquisicion" runat="server" Text='<%#Eval("Propiedades_FechaAdquisicion") %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangeAnio" runat="server" MinimumValue="1800" MaximumValue="2015"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpFechaAdquisicion"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="A&ntilde;o no v&aacute;lido."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredNombreTutor" ControlToValidate="txtUpFechaAdquisicion"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El a&ntilde;o no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpDescripcion" runat="server" Text='<%#Eval("Propiedades_Descripcion") %>'></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtUpDescripcion"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La descripci&oacute;n no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpSuperficie" runat="server" Text='<%#Eval("Propiedades_SuperficialConstruida") %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangeSuperficie" runat="server" MinimumValue="0" MaximumValue="10000"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpSuperficie"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="La superficie construida es un n&uacute;mero entero."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="txtUpSuperficie"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La superficie construida no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpValorComercial" runat="server" Text='<%#String.Format("{0:F2}",Eval("Propiedades_ValorComercial")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpValorComercial" ControlToValidate="txtUpValorComercial"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Valor comercial no v&aacute;lido"
                                ValidationGroup="UpdatePropiedadesValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="txtUpValorComercial"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El valor comercial no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpCantidadAdeudo" runat="server" Text='<%#String.Format("{0:F2}",Eval("Propiedades_CantidadAdeudo")) %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangeCantidadAdueudo" runat="server" MinimumValue="0" MaximumValue="1000000000"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpCantidadAdeudo"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="La cantidad adeudada es un n&uacute;mero entero."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="txtUpCantidadAdeudo"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La cantidad adeudada no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpPlazo" runat="server" Text='<%#Eval("Propiedades_Plazo") %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangePlazo" runat="server" MinimumValue="0" MaximumValue="1000000000"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpPlazo"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El plazo es un n&uacute;mero entero."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="txtUpPlazo"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El plazo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpPagoMensual" runat="server" Text='<%#String.Format("{0:F2}",Eval("Propiedades_PagoMensualRenta")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtUpPagoMensual"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El pago mensual no es v&aacute;lido"
                                ValidationGroup="UpdatePropiedadesValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator6" ControlToValidate="txtUpPagoMensual"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El pago mensual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdatePropiedadesValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="hide" runat="server" ID="txtUpIdPropiedades" Text='<%#Eval("IdPropiedades") %>' />
                            <asp:LinkButton CssClass="btn btn-mini btn-success" ID="lnkUpdate" runat="server" CommandName="Update"
                                ToolTip="Actualizar" ValidationGroup="UpdatePropiedadesValidation">A</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-danger" ID="lnkDelete" runat="server" CommandName="Delete"
                                ToolTip="Borrar">B</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-inverse" ID="lnkCancel" runat="server" CommandName="Cancel"
                                ToolTip="Cancelar">C</asp:LinkButton>
                        </td>
                        </tr>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <tr id="Tr1" runat="server">
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="A&ntilde;o" ID="txtFechaAdquisicion"
                                    runat="server" Text='<%#Eval("Propiedades_FechaAdquisicion") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangeAnio" runat="server" MinimumValue="1800" MaximumValue="2015"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtFechaAdquisicion"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="A&ntilde;o no v&aacute;lido."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredAnio" ControlToValidate="txtFechaAdquisicion"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El a&ntilde;o no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Breve descripci&oacute;n" ID="txtDescripcion"
                                    runat="server" Text='<%#Eval("Propiedades_Descripcion") %>'></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequireddescripcionP" ControlToValidate="txtDescripcion"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La descripci&oacute;n no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="m²" ID="txtSuperficie" runat="server"
                                    Text='<%#Eval("Propiedades_SuperficialConstruida") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangeSuperficie" runat="server" MinimumValue="0" MaximumValue="10000"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtSuperficie"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="La superficie construida es un n&uacute;mero entero."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="txtSuperficie"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La superficie construida no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Pesos MXN" ID="txtValorComercial"
                                    runat="server" Text='<%#Eval("Propiedades_ValorComercial") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpValorComercial" ControlToValidate="txtValorComercial"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Valor comercial no v&aacute;lido"
                                    ValidationGroup="InsertPropiedadesValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="txtValorComercial"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El valor comercial no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Pesos MXN" ID="txtCantidadAdeudo"
                                    runat="server" Text='<%#Eval("Propiedades_CantidadAdeudo") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangeCantidadAdueudo" runat="server" MinimumValue="0" MaximumValue="1000000000"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtCantidadAdeudo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="La cantidad adeudada es un n&uacute;mero entero."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="txtCantidadAdeudo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La cantidad adeudada no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Meses" ID="txtPlazo" runat="server"
                                    Text='<%#Eval("Propiedades_Plazo") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangePlazo" runat="server" MinimumValue="0" MaximumValue="1000000000"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtPlazo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El plazo es un n&uacute;mero entero."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="txtPlazo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El plazo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Pesos MXN" ID="txtPagoMensual" runat="server"
                                    Text='<%#Eval("Propiedades_PagoMensualRenta") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtPagoMensual"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El pago mensual no es v&aacute;lido"
                                    ValidationGroup="InsertPropiedadesValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator6" ControlToValidate="txtPagoMensual"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El pago mensual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertPropiedadesValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:Button CssClass="btn" ID="InsertButton" runat="server" CommandName="Insert"
                                    Text="Insertar" ValidationGroup="InsertPropiedadesValidation" />
                            </td>
                        </tr>
                    </InsertItemTemplate>
                </asp:ListView>
                <asp:SqlDataSource ID="PropiedadesDataSource" runat="server" SelectCommand="SELECT * FROM [Propiedades]"
                    OnSelecting="SqlDataSource1_Selecting"></asp:SqlDataSource>
            </div>
        </div>
    </fieldset>
    <fieldset>
        <legend><strong>Veh&iacute;culos</strong></legend>
        <p>
            Veh&iacute;culos que posee y/o utiliza como autos, motos, etc; incluya los proporcionados
            por la empresa.
            <br />
            <span class="label label-inverse">Pasa el cursor sobre los encabezados para obtener ayuda</span>.
        </p>
        <div class="row-fluid">
            <div class="span5 offset7">
                <div id="errordiv2" class="alert alert-error span10" style="display: none">
                </div>
                <asp:ValidationSummary ID="ValidationSummaryInsertVehiculos" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="InsertVehiculosValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
                <asp:ValidationSummary ID="ValidationUpdateVehiculos" CssClass="alert alert-error span10"
                    DisplayMode="BulletList" EnableClientScript="True" runat="server" ValidationGroup="UpdateVehiculosValidation"
                    HeaderText="<strong>Revisa los siguientes errores e intenta de nuevo:</strong>" />
            </div>
            <%-- END SPAN5 --%>
        </div>
        <%--END ROW--%>
        <div class=" row-fluid">
            <div id="Vehiculos">
                <asp:ListView ID="ListView2" runat="server" DataSourceID="VehiculosDataSource" InsertItemPosition="LastItem"
                    OnItemCommand="ListView2_ItemCommand" Style="font-size: smaller">
                    <LayoutTemplate>
                        <div class="control-group">
                            <table class="table">
                                <tr>
                                    <th id="PropietarioVHelp">
                                        Propietario
                                    </th>
                                    <th id="MarcaVHelp">
                                        Marca
                                    </th>
                                    <th id="ModeloVHelp">
                                        Modelo
                                    </th>
                                    <th id="ValorComercialVHelp">
                                        Valor Comercial
                                    </th>
                                    <th id="CantidadAdeudadaVHelp">
                                        Cantidad Adeudada
                                    </th>
                                    <th id="PlazoVHelp">
                                        Plazo
                                    </th>
                                    <th id="PagoMensualVHelp">
                                        Pago Mensual
                                    </th>
                                    <th>
                                    </th>
                                </tr>
                                <tr id="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </div>
                    </LayoutTemplate>
                    <ItemTemplate>
                        <tr>
                            <td>
                                <asp:Label runat="server" ID="lblPropietario"><%#Eval("Vehiculo_Propietario") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblMarca"><%#Eval("Vehiculo_Marca") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblModelo"><%#Eval("Vehiculo_Modelo") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblValorComercial"><%#String.Format("{0:F2}",Eval("Vehiculo_ValorComercial")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblCantidadAdeudo"><%#String.Format("{0:F2}",Eval("Vehiculo_CantidadAdeudo")) %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblPlazo"><%#Eval("Vehiculo_Plazo") %></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="lblPagoMensual"><%#String.Format("{0:F2}",Eval("Vehiculo_PagoMensual")) %></asp:Label>
                            </td>
                            <td>
                                <asp:LinkButton CssClass="btn btn-info" ID="lnkEditar" runat="server" CommandName="Edit">Editar</asp:LinkButton>
                            </td>
                        </tr>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpPropietario" runat="server" Text='<%#Eval("Vehiculo_Propietario") %>'></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredPropietarioV" ControlToValidate="txtUpPropietario"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El nombre del propietario del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpMarca" runat="server" Text='<%#Eval("Vehiculo_Marca") %>'></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredMarcaV" ControlToValidate="txtUpMarca" Text="<img src='../Images/cross.png' alt='cross'>"
                                Display="Dynamic" runat="server" EnableClientScript="True" ErrorMessage="La marca del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpModelo" runat="server" Text='<%#Eval("Vehiculo_Modelo") %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangeModelo" runat="server" MinimumValue="1900" MaximumValue="2020"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpModelo"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Modelo no v&aacute;lido."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredModelo" ControlToValidate="txtUpModelo" Text="<img src='../Images/cross.png' alt='cross'>"
                                Display="Dynamic" runat="server" EnableClientScript="True" ErrorMessage="El modelo del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpValorComercial" runat="server" Text='<%#String.Format("{0:F2}",Eval("Vehiculo_ValorComercial")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpValorComercialV" ControlToValidate="txtUpValorComercial"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Valor comercial no v&aacute;lido"
                                ValidationGroup="UpdateVehiculosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredValorComercialV" ControlToValidate="txtUpValorComercial"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El valor comercial del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpCantidadAdeudo" runat="server" Text='<%#String.Format("{0:F2}",Eval("Vehiculo_CantidadAdeudo")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpCantidadaAdeudoV" ControlToValidate="txtUpCantidadAdeudo"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Cantidad de adeudo no v&aacute;lida"
                                ValidationGroup="UpdateVehiculosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredCantidadAdeudo" ControlToValidate="txtUpCantidadAdeudo"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="La cantidad adeudada no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpPlazo" runat="server" Text='<%#Eval("Vehiculo_Plazo") %>'></asp:TextBox>
                            <asp:RangeValidator ID="RangePlazoV" runat="server" MinimumValue="0" MaximumValue="1000"
                                Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtUpPlazo"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Plazo no v&aacute;lido."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RangeValidator>
                            <asp:RequiredFieldValidator ID="RequiredPlazoV" ControlToValidate="txtUpPlazo" Text="<img src='../Images/cross.png' alt='cross'>"
                                Display="Dynamic" runat="server" EnableClientScript="True" ErrorMessage="El plazo no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="input-small" ID="txtUpPagoMensual" runat="server" Text='<%#String.Format("{0:F2}",Eval("Vehiculo_PagoMensual")) %>'></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegExpPagoMensualV" ControlToValidate="txtUpPagoMensual"
                                Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El pago mensual no es v&aacute;lido"
                                ValidationGroup="UpdateVehiculosValidation" runat="server"></asp:RegularExpressionValidator>
                            <asp:RequiredFieldValidator ID="RequiredPagoMensualV" ControlToValidate="txtUpPagoMensual"
                                Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                EnableClientScript="True" ErrorMessage="El pago mensual no puede ser un campo vac&iacute;o."
                                ValidationGroup="UpdateVehiculosValidation"></asp:RequiredFieldValidator>
                        </td>
                        <td>
                            <asp:TextBox CssClass="hide" runat="server" ID="txtUpIdVehiculos" Text='<%#Eval("IdVehiculos") %>' />
                            <asp:LinkButton CssClass="btn btn-mini btn-success" ID="lnkUpdate" runat="server" CommandName="Update"
                                ToolTip="Actualizar" ValidationGroup="UpdateVehiculosValidation">A</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-danger" ID="lnkDelete" runat="server" CommandName="Delete"
                                ToolTip="Borrar">B</asp:LinkButton>
                            <asp:LinkButton CssClass="btn btn-mini btn-inverse" ID="lnkCancel" runat="server" CommandName="Cancel"
                                ToolTip="Cancelar">C</asp:LinkButton>
                        </td>
                        </tr>
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <tr id="Tr2" runat="server">
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Nombre" ID="txtPropietario" runat="server"
                                    Text='<%#Eval("Vehiculo_Propietario") %>'></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequiredPropietarioV" ControlToValidate="txtPropietario"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El nombre del propietario del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Marca" ID="txtMarca" runat="server"
                                    Text='<%#Eval("Vehiculo_Marca") %>'></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequiredMarcaV" ControlToValidate="txtMarca" Text="<img src='../Images/cross.png' alt='cross'>"
                                    Display="Dynamic" runat="server" EnableClientScript="True" ErrorMessage="La marca del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="A&ntilde;o" ID="txtModelo" runat="server"
                                    Text='<%#Eval("Vehiculo_Modelo") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangeModelo" runat="server" MinimumValue="1900" MaximumValue="2020"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtModelo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Modelo no v&aacute;lido."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredModelo" ControlToValidate="txtModelo" Text="<img src='../Images/cross.png' alt='cross'>"
                                    Display="Dynamic" runat="server" EnableClientScript="True" ErrorMessage="El modelo del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Pesos MXN" ID="txtValorComercial"
                                    runat="server" Text='<%#Eval("Vehiculo_ValorComercial") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpValorComercialV" ControlToValidate="txtValorComercial"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Valor comercial no v&aacute;lido"
                                    ValidationGroup="InsertVehiculosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredValorComercialV" ControlToValidate="txtValorComercial"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El valor comercial del veh&iacute;culo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Pesos MXN" ID="txtCantidadAdeudo"
                                    runat="server" Text='<%#Eval("Vehiculo_CantidadAdeudo") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpCantidadaAdeudoV" ControlToValidate="txtCantidadAdeudo"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Cantidad de adeudo no v&aacute;lida"
                                    ValidationGroup="InsertVehiculosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredCantidadAdeudo" ControlToValidate="txtCantidadAdeudo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="La cantidad adeudada no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Meses" ID="txtPlazo" runat="server"
                                    Text='<%#Eval("Vehiculo_Plazo") %>'></asp:TextBox>
                                <asp:RangeValidator ID="RangePlazoV" runat="server" MinimumValue="0" MaximumValue="1000"
                                    Display="Dynamic" Type="Integer" EnableClientScript="True" ControlToValidate="txtPlazo"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="Plazo no v&aacute;lido."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RangeValidator>
                                <asp:RequiredFieldValidator ID="RequiredPlazoV" ControlToValidate="txtPlazo" Text="<img src='../Images/cross.png' alt='cross'>"
                                    Display="Dynamic" runat="server" EnableClientScript="True" ErrorMessage="El plazo no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:TextBox CssClass="input-small" placeholder="Pesos MXN" ID="txtPagoMensual" runat="server"
                                    Text='<%#Eval("Vehiculo_PagoMensual") %>'></asp:TextBox>
                                <asp:RegularExpressionValidator ID="RegExpPagoMensualV" ControlToValidate="txtPagoMensual"
                                    Display="Dynamic" EnableClientScript="True" ValidationExpression="^[+]?([0-9]+\.[0-9]{2,}|[0-9]+)$"
                                    Text="<img src='../Images/cross.png' alt='cross'>" ErrorMessage="El pago mensual no es v&aacute;lido"
                                    ValidationGroup="InsertVehiculosValidation" runat="server"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="RequiredPagoMensualV" ControlToValidate="txtPagoMensual"
                                    Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
                                    EnableClientScript="True" ErrorMessage="El pago mensual no puede ser un campo vac&iacute;o."
                                    ValidationGroup="InsertVehiculosValidation"></asp:RequiredFieldValidator>
                            </td>
                            <td>
                                <asp:Button CssClass="btn" ID="InsertButton" runat="server" CommandName="Insert"
                                    Text="Insertar" ValidationGroup="InsertVehiculosValidation" />
                            </td>
                        </tr>
                    </InsertItemTemplate>
                </asp:ListView>                
            </div>
        </div>
        <%-- END ROW --%>
        <div class=" row-fluid">
            <div class="form-actions" style="text-align: right">
                <asp:Button class="btn btn-primary" ID="Button1" runat="server" Text="Siguiente"
                    OnClick="Guardar_Click" />
            </div>
        </div>
    </fieldset>
    <asp:SqlDataSource ID="VehiculosDataSource" runat="server" SelectCommand="SELECT * FROM [Vehiculos]"
                    OnSelecting="SqlDataSource2_Selecting"></asp:SqlDataSource>
    <script type="text/javascript">
        document.getElementById('mf5').className = "active";

        $(function () {
            $("#AdquisicionHelp").popover({
                title: 'A&ntilde;o',
                content: "Debe ser un n&uacute;mero entero.<br/>Ejemplo:<code>1950 ó 2001</code>",
                placement: "top"
            });
            $("#DescripcionHelp").popover({
                title: 'Descripción',
                content: "Brevemente da caracteristicas de la propiedad.<br/>Ejemplo:<code>Solar baldío, Casa de dos pisos, Departamento pequeño.</code>",
                placement: "top"
            });
            $("#SuperficieConstruidaHelp").popover({
                title: 'Superficie Total Construida',
                content: "Cantidad entera de metros cuadrados de construcción. <br>Ejemplo:<code>0, 42, 100</code>",
                placement: "top"
            });
            $("#ValorComercialHelp").popover({
                title: 'Valor Comercial',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#CantidadAdeudadaHelp").popover({
                title: 'Cantidad Adeudada',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#PlazoHelp").popover({
                title: 'Plazo',
                content: "En meses. <br />Ejemplo:<code>0, 12, 18</code>",
                placement: "top"
            });
            $("#PagoMensualHelp").popover({
                title: 'Pago Mensual',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            /* END PROPIEDADES,
             *
             *  START VEHICULOS
             */
            $("#PropietarioVHelp").popover({
                title: 'Propietario',
                content: "Dueño del vehículo, es decir quien cuenta con la factura.",
                placement: "top"
            });
            $("#MarcaVHelp").popover({
                title: 'Marca',
                content: "Marca del automóvil.<br />Ejemplo:<code>Ford, Chevrolet, BMW</code>",
                placement: "top"
            });
            $("#ModeloVHelp").popover({
                title: 'Modelo',
                content: "Año de fabricación del automóvil.<br /> Ejemplo: <code>1995, 2012</code>",
                placement: "top"
            });
            $("#ValorComercialVHelp").popover({
                title: 'Valor Comercial',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#CantidadAdeudadaVHelp").popover({
                title: 'Cantidad Adeudada',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
            $("#PlazoVHelp").popover({
                title: 'Plazo',
                content: "En meses. <br />Ejemplo:<code>0, 12, 18</code>",
                placement: "top"
            });
            $("#PagoMensualVHelp").popover({
                title: 'Pago Mensual',
                content: "En pesos mexicanos con el formato 0.00.<br/>Ejemplo:<code>1250000 ó 45000.00</code>",
                placement: "top"
            });
        });

    </script>
    <script type="text/javascript">

        var DescripcionsPropiedades = new Array("Descripcion", "Superficie", "Valor Comercial", "Cantidad Adeudo", "Plazo", "Pago Mensual");
        var ComentariosPropiedades = new Array("", "", "", "En pesos MXN", "En Meses", "En pesos MXN"); // condensed array

        var DescripcionsVehiculos = new Array("Propietario", "Marca", "Modelo", "Valor Comercial", "Cantidad Adeudada", "Plazo", "Pago Mensual");
        var ComentariosVehiculos = new Array("Patentezco", "", "", "En pesos MXN", "En pesos MXN", "En Meses", "En pesos MXN"); // condensed array

    </script>
</asp:Content>
